Career 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Brazil F2 Australia F2 Colombia F1 Colombia F2 Italy F9 Italy F10 Brazil F3 Brazil F4 Brazil F10 Brazil F27 Brazil F28 Brazil F32 Brazil F34 Brazil F35 Brazil F1 Brazil F3 Brazil F4 Brazil F9 Brazil F16 Brazil F13 Brazil F22 Brazil F33 Brazil F27 Germany F6 Germany F7 Brazil F10 Brazil F5 Germany F8 Brazil F6 Bolivia F2 Colombia F4 Brazil F2 Australia F9 Brazil F1 Italy F11 Brazil F23 2002 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb Granby Challenger - Granby BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado BCP Tennis Classic - Sao Paulo Global Telecom Open - Florianopolis Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Challenger Britania Zavaleta - Puebla USTA Challenger of Burbank - Burbank Visa Tennis Open - Sao Paulo USTA Challenger of Dallas - Dallas VIII Avierto Internacional de Salinas - Salinas Open Sainte-Victoire - Aix-En-Provence Waco International Tennis Challenger - Waco XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Steelers Cup - Kosice Nord/LB Open 2004 - Braunschweig Porsche Open - Poznan X Trofeo Ciudad de Quito - Quito Copa Petrobras Bogota - Bogota La Serena Open - La Serena Czech Open 2005 - Prostejov Seguros Bolivar Open - Bogota Copa Petrobras - Montevideo GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Unicredit (Suisse) Bank S.A. Challenger - Chiasso Challenger Copa Sevilla - Seville Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Schickedanz Open 2007 - Furth Cyclus Open de Tenis - Florianopolis BMW Tennis Championship - Sunrise Memorial Manfredini - Sassuolo Polska Energia Open - Bytom Aberto de Santa Catarina - Florianopolis Copa Petrobras Brazil - Aracaju Porsche Open - Poznan Brasov Challenger - Brasov Ljubljana Open - Ljubljana ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo Challenger de Providencia-Copa Kia - Santiago Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza III Aberto Santa Catarina de Tenis - Florianopolis III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Ostdeutscher Sparkassen Cup - Dresden Baden Open - Karlsruhe Nord LB Open - Braunschweig Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba San Benedetto Challenger - San Benedetto Dusseldorf Open Challenger - Dusseldorf Challenger Copa Sevilla 2008 - Seville Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Lima Challenger - Lima Sao Paulo Challenger Burnie Challenger Tanger Challenger Meknes Challenger San Luis Potosi Challenger Sofia Challenger Ostrava Challenger Pereira Challenger Blumenau Challenger Lugano Challenger Milan Challenger Reggio Emilia Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Belo Horizonte Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Seville Challenger Szczecin Challenger Buenos Aires Challenger Napoli Challenger Tarragona Challenger Asuncion Challenger Santiago Challenger Copa Petrobras Paraguay - Asuncion Bordeaux Challenger Bancastato Challenger Lugano - Lugano Furth Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Santiago Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Kitzbuhel Challenger Brasilia Challenger Rabat Challenger Joinville Tennis Festival - Joinville Belo Horizonte Challenger Bogota Challenger Sao Paulo Challenger Sao Paulo Challenger Dusseldorf Open 2006 - Dusseldorf Santiago Challenger Barletta Challenger Furth Challenger Poznan Challenger Mitsubishi Electric Europe Cup - Monza Campos do Jordao Challenger Seguros Bolivar Open - Medellin Cridicard Mastercard Tennis Cup - Campos do Jordao Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Morocco Tennis Tour - Marrakech Campinas Challenger BH Tennis Open International Cup - Belo Horizonte Recife Challenger Isla de Gran Canaria - Mas Palomas Belo Horizonte Challenger The LTA Hull Challenger - Hull San Luis Potosi Challenger 2002 - San Luis Potosi Ljubljana Open 2002 - Ljubljana TESS Tennis Classic - Campinas IV Gramado Open de Tenis - Gramado Buenos Aires Challenger Sao Paulo Challenger Bucaramanga Challenger Telesp Celular Open - Campinas Copa Ericsson Peru - Lima Copa Ericsson Costa Rica - San Jose Sao Paulo Challenger SMS Tennis Cup - Sao Paulo Tennis Napoli Cup - Napoli Baden Open - Karlsruhe Riviera di Rimini Challenger - Rimini 10ø Tornea B. Camparini - Reggio Emilia Ipsos Bucharest Challenger - Bucharest Santos Challenger St. Brieuc Challenger Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Sao Paulo Challenger VI Gramado Open de Tenis - Gramado Medellin Challenger I Manta Open - Manta Reggio Emilia Challenger Turin Challenger Athens Challenger Uncle Tobys Challenger in Caloundra - Caloundra Copa Petrobras Santiago - Santiago Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Aracaju - Aracaju IX Torneo Internacionale de Tennis - Barletta VIII Gramado Open - Gramado Pekao Open 2005 - Szczecin Copa Petrobras - Santiago Kia International in Caloundra - Caloundra Copa Kia - Santiago XI Abierto Internacional de Salinas - Salinas dBI Tennis Challenger - Binghamton IX Gramado Open - Gramado Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Morocco Tennis Tour - Fes Aberto de Santa Catarina de Tenis - Florianopolis San Marino Cepu Open - San Marino Samsung Securities Cup - Seoul Segundo Aberto de Brasilia - Brasilia 2002 Azalea Orthopedic Challenger - Tyler Open Castilla y Leon - Segovia China Open - Beijing Ljubljana Open 2008 - Ljubljana Bogota Challenger Bogota Challenger Campos do Jordao Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas Aamulehti Tampere Opene - Tampere VI Abierto Internacional de Salinas - Salinas Cali Challenger Quito Challenger Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago Charlottesville Challenger Knoxville Challenger Champaign Challenger Olbia Challenger - Olbia Citta di Monza - Monza Buenos Aires Challenger Trofeo Internacional Club Laieta - Barcelona Copa Petrobras Brazil - Belo Horizonte 14° BH Tennis Open - Belo Horizonte Global Telecom Open - Curitiba Flea Market Cup - Busan II Manta Open - Manta Gran Copa Ericsson - Rio de Janeiro University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla Marrakech Challenger Challenger Cudad de Guayaquil - Guayaquil Gramado Challenger - Gramado Blumenau Challenger Alessandria Challenger 10th Wartburg Open - Eisenach VII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda ARMS USTA Challenger - Rocky Mount Fifth-Third Bank Tennis Championships - Lexington Kosice Challenger Turin Challenger Bancolombia Open - Bogota Schickedanz Open - Furth Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Aberto Da Costa Do Sauipe - Bahia ATU Cup - Weiden Telesp Celular Open - Ribeirao Preto USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Zivnobanka Czech Open - Prostejov Kia International In Caloundra - Caloundra The Granby Natrel Challenger - Granby Santos Challenger 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana Credicard Mastercard Tennis Cup - Campos do Jordao Caltanissetta Challenger Schickendanz Open - Furth Monza Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis TEAN International - Alphen Aan Den Rijn Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Samsung Securities Cup Challenger Tennis - Seoul The USTA Challenger at West End Racquet - Torrance Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton 1st Challenger Tournament Leon - Leon 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton ATU Cup - Weiden Almaty Challenger 1 - Almaty Siemens Open 2004 - Scheveningen III Gramado Open de Tenis - Gramado USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte The 69th King's Cup-Thailand Open - Bangkok Adidas International - Sydney Nord LB Open 2007 - Braunschweig BellSouth Open - Vina del Mar C.T. San Remo - XIII Piertomaso Tessitore - San Remo Mercedes-Benz Cup - Los Angeles USTA Challenger of Tiburon - Tiburon 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Copa AT&T - Buenos Aires 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Tennis Napoli Cup - Napoli 4° Sporting Challenger - Turin Morocco Tennis Tour - Rabat Pekao Open - Szczecin Genoa Open Challenger-Fondazione Carige - Genova Sao Leopoldo Challenger Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo USTA Freeman Men's Challenger - Joplin 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo BH Tennis Open International Cup - Belo Horizonte XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito XL Bermuda Open - Bermuda Prosperita Open 2008 - Ostrava Morocco Tennis Tour - Marrakech s'Tennis Masters Challenger - Graz Miller Lite Hall of Fame Tennis Championships - Newport Brasil Open - Salvador Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Heineken Open Shanghai - Shanghai Santiago Challenger Guayaquil Challenger Sao Paulo Challenger Sao Paulo Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Campos do Jordao Challenger Trani Challenger Salvador Challenger Copa Petrobras-Uruguay - Montevideo Recife Challenger Zagreb Challenger Santos Challenger Marburg Challenger Karlsruhe Challenger Rome Challenger Allianz Suisse Open - Gstaad Zagreb Challenger Furth Challenger Braunschweig Challenger Rijeka Challenger AAPT Championships - Adelaide Brasil Open - Costa do Sauipe Open Seat Godo - Barcelona The Priority Telecom Open - Amersfoort China Open - Beijing Sao Jose Do Rio Preto Challenger Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia BMW Open - Munich Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Sydney International - Sydney Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Stockholm Open - Stockholm Florianopolis Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Guadalajara Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Copa Telmex - Buenos Aires Movistar Open - Santiago BMW Open - Munich Lima Challenger Campinas Challenger Belem Challenger Bucaramanga Challenger Brasil Open - Costa do Sauipe Rio De Janeiro Challenger Medibank International - Sydney Medibank International - Sydney Porto Alegre Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Gerry Weber Open - Halle If Stockholm Open - Stockholm Sao Leopoldo Challenger Davidoff Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Brisbane International - Brisbane Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Bogota Challenger Medibank International - Sydney BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne If Stockholm Open - Stockholm Blunmenau Challenger Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Curitiba Challenger SkiStar Swedish Open - Bastad Scheveningen Challenger Poznan Challenger Cancun Challenger Salinas Challenger Brazil Open - Salvador The Stella Artois Grass Court Championships - London Rio Quente Challenger Adidas International - Sydney RCA Championships - Indianapolis San Marino Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo Schickendanz Open - Furth Medellin Challenger Sao Paulo Challenger Heineken Challenger - Ho Chi Minh City Brisbane - Brisbane Intelig Tennis Cup - Campos do Jordao International Tennis Championships - Delray Beach Credicard Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo 12th BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Adidas International - Sydney Garden Open 2005 - Rome Kroger / St. Jude International - Memphis Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Generali Open - Kitzbuhel AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Copa AT&T - Buenos Aires Movistar Open - Santiago Winston Salem - Winston Salem Generali Open - Kitzbuhel Brasil Open - Costa do Sauipe AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Open de Moselle - Metz Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Catella Swedish Open - Bastad French Open - Paris Davis Cup, Group 1, 2R, PAR-BRA 3-2 Wimbledon - London Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, AUS-TPE 5-0 Pacific Life Open - Indian Wells Australian Open - Melbourne Australian Open Wildcard Play-Off - Melbourne Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group 1, 2R, AUS-THA 5-0